package health_system.health_system.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MediaStatsDTO {
    private Long userId;
    private String username;
    private Long totalMediaCount;
    private Long imageCount;
    private Long videoCount;
    private Long momentsWithMediaCount;
    private Double avgMediaPerMoment;
    private LocalDateTime lastUploadDate;
    private Long totalStorageUsed; // in bytes
    private String mostUsedMediaType;
} 